.TH "C:/Users/Matt/Documents/School/Robotics/zebulon/v2/cv/ext/dvgrab/avi.h" 3 "13 Oct 2009" "Version 2" "zebulon" \" -*- nroff -*-
.ad l
.nh
.SH NAME
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/cv/ext/dvgrab/avi.h \- 
.SH SYNOPSIS
.br
.PP
\fC#include 'riff.h'\fP
.br
\fC#include 'dvframe.h'\fP
.br

.SS "Classes"

.in +1c
.ti -1c
.RI "struct \fBPACKED\fP"
.br
.ti -1c
.RI "struct \fBPACKED\fP"
.br
.ti -1c
.RI "struct \fBPACKED\fP"
.br
.ti -1c
.RI "struct \fBPACKED\fP"
.br
.ti -1c
.RI "struct \fBPACKED\fP"
.br
.ti -1c
.RI "struct \fBPACKED\fP"
.br
.ti -1c
.RI "struct \fBPACKED\fP"
.br
.ti -1c
.RI "struct \fBPACKED::avisuperindex_entry\fP"
.br
.ti -1c
.RI "struct \fBPACKED\fP"
.br
.ti -1c
.RI "struct \fBPACKED::avifieldindex_entry\fP"
.br
.ti -1c
.RI "struct \fBPACKED\fP"
.br
.ti -1c
.RI "struct \fBPACKED::avisimpleindex_entry\fP"
.br
.ti -1c
.RI "struct \fBAviDirEntry\fP"
.br
.ti -1c
.RI "class \fBAVIFile\fP"
.br
.ti -1c
.RI "class \fBAVI1File\fP"
.br
.ti -1c
.RI "class \fBAVI2File\fP"
.br
.in -1c
.SS "Defines"

.in +1c
.ti -1c
.RI "#define \fB_AVI_H\fP   1"
.br
.ti -1c
.RI "#define \fBPACKED\fP(x)   __attribute__((packed)) x"
.br
.ti -1c
.RI "#define \fBAVI_SMALL_INDEX\fP   (0x01)"
.br
.ti -1c
.RI "#define \fBAVI_LARGE_INDEX\fP   (0x02)"
.br
.ti -1c
.RI "#define \fBKINO_AVI_INDEX_OF_INDEXES\fP   (0x00)"
.br
.ti -1c
.RI "#define \fBKINO_AVI_INDEX_OF_CHUNKS\fP   (0x01)"
.br
.ti -1c
.RI "#define \fBAVI_INDEX_2FIELD\fP   (0x01)"
.br
.in -1c
.SS "Enumerations"

.in +1c
.ti -1c
.RI "enum { \fBAVI_PAL\fP, \fBAVI_NTSC\fP, \fBAVI_AUDIO_48KHZ\fP, \fBAVI_AUDIO_44KHZ\fP, \fBAVI_AUDIO_32KHZ\fP }"
.br
.in -1c
.SH "Detailed Description"
.PP 
Common AVI declarations
.PP
Some of this comes from the public domain AVI specification, which explains the microsoft-style definitions. 
.SH "Author"
.PP 
Generated automatically by Doxygen for zebulon from the source code.
